Skip to main content
TrustRadius
Ansible

Ansible

Overview

What is Ansible?

The Red Hat Ansible Automation Platform (acquired by Red Hat in 2015) is a foundation for building and operating automation across an organization. The platform includes tools needed to implement enterprise-wide automation, and can automate resource provisioning, and IT environments…

Read more
Recent Reviews

Ansible is Awesome!

10 out of 10
May 09, 2024
Incentivized
We use AAP to automate our server deployment process, configure network equipment, and install/remove applications and software updates. …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 6 features
  • Parallel Execution (40)
    8.9
    89%
  • Infrastructure Automation (44)
    8.8
    88%
  • Automated Provisioning (41)
    8.5
    85%
  • Reporting & Logging (41)
    7.5
    75%

Reviewer Pros & Cons

View all pros & cons

Video Reviews

3 videos

Is it worth it? | Red Hat Ansible Automation Platform Review
04:14
Red Hat Ansible Automation Platform Review | Words from an Automation Architect
03:12
Red Hat Ansible Automation Platform Review | Systems Admin Thoughts
06:37
Return to navigation

Pricing

View all pricing

Basic Tower

5,000

On Premise
per year

Enterprise Tower

10,000

On Premise
per year

Premium Tower

14,000

On Premise
per year

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

WebLogic Continuous Deployment with Red Hat Ansible Automation Platform

YouTube

Trusted Automation Series: F5 BigIP

YouTube

Manage your Cisco devices with Red Hat Ansible Automation Platform

YouTube

Network Automation Basics - First Ansible Playbook

YouTube

Deep Dive - Automated NetOps - Ansible for Network GitOps

YouTube
Return to navigation

Features

Configuration Management

Tools and features offered by configuration management software.

8.4
Avg 8.4
Return to navigation

Product Details

What is Ansible?

The Red Hat Ansible Automation Platform (acquired by Red Hat in 2015) is a foundation for building and operating automation across an organization. The platform includes tools needed to implement enterprise-wide automation, and can automate resource provisioning, and IT environments and configuration of systems and devices. It can be used in a CI/CD process to provision the target environment and to then deploy the application on it.

Its Automation Hub provides a one-stop-shop for Ansible content that is backed by support from Red Hat and its partners to deliver additional reassurance for demanding environments.

The Ansible project and Ansible Engine are open source technologies. The Ansible project is built by the community (ansible.com/community) for the benefit of the community. Ansible Engine is developed by Red Hat with the explicit intent of being used as an enterprise IT platform.

Ansible Technical Details

Deployment TypesOn-premise
Operating SystemsLinux
Mobile ApplicationNo

Frequently Asked Questions

The Red Hat Ansible Automation Platform (acquired by Red Hat in 2015) is a foundation for building and operating automation across an organization. The platform includes tools needed to implement enterprise-wide automation, and can automate resource provisioning, and IT environments and configuration of systems and devices. It can be used in a CI/CD process to provision the target environment and to then deploy the application on it.

Reviewers rate Parallel Execution highest, with a score of 8.9.

The most common users of Ansible are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(327)

Attribute Ratings

Reviews

(1-25 of 72)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We’ve begun leveraging AAP for various workflows that would normally take multiple hours away from our dev's workload, streamlined it to a matter of minutes, and reduced human error significantly. One example would be leveraging the provisioning of application environments directly leveraging Terraform and Ansible. We kick off our terraform files within Ansible, gather the pertinent information for the new environment, and then follow up with additional tasks to configure the environment to expedite the delivery of the environment to the product owner. What would normally take a couple of days between provisioning the servers, patching/adjusting security, and deploying required software done by other teams has been consolidated into a workflow that will complete all the steps of multiple teams in a single workflow. Another use case we have leveraged is the start-to-finish deployment of custom virtual machine images. All with Ansible, we clone a baseline template, update configurations, customize to customer specifications (hostnames, IP addresses, etc.), deploy our proprietary software stack, confirm everything is functioning as intended, shut down the host, and then export the image and upload directly to object storage. From there, it will generate a user/password combination to allow the customer to download the image and notify the project manager to distribute the information to the customer to download the image. Once deployed, a provision callback occurs to finalize the remainder of the deployment, which needs to be done on-site. The entire process would typically take days of coordination between us and the customer, but it has now been reduced to less than a day, depending on how long it takes to deploy.
  • Consistency
  • Speed
  • Accuracy
  • None that I can think of at this moment.
Taking long routine work and placing it behind an easily scalable and efficient workflow. Being able to schedule items to self-remediate unauthorized changes on servers is beneficial to ensure security and proper configuration state. The ability to quickly deploy infrastructure and all underlying software. User provisioning is a breeze to ensure proper state for non-domain workstations.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use it for bootstrapping servers and configuration management. We also use it for upgrades of software.
  • Bootstrapping servers
  • Configuration management
  • Security software updates
  • Reporting inventory
  • Connectivity for Windows servers
Automating tasks for management of servers and deployments.
May 10, 2024

Ansibalize me

Score 10 out of 10
Vetted Review
Verified User
Incentivized
Openshift post creation configuration and remediation
  • Idempotency
  • Repeatability
  • Anyone can run deployments with minimal training or skills
  • More modules built into core for disconnected environments
With little training time, you can get automation going.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I use Red Hat Ansible Automation Platform to remediate security vulnerabilitys and deploys on app servers, these activities help us to reduce costs and time.
  • Reduce times
  • Reduce costs
  • Activities more quickly
  • Security
  • Flexibility
  • Infrastructure
  • Cyber security
  • Development
How help us to reduce time and costs
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use AAP to automate our server deployment process, configure network equipment, and install/remove applications and software updates. Our environment is quite large and complex, so automation helps keep it consistent and running smoothly.
  • Workflows
  • Ease of use
  • Job templates that enable experts to focus on other tasks rather than training.
  • Updating projects can be cumbersone.
  • Inventory management.
  • Activity dashboard could use improvement.
I like the defined inventories that can be included with our playbooks to help ensure automated tasks are running where we expect them to run when we expect them to run. The ability to repeatedly run jobs without requiring yet another agent on our infrastructure is fantastic.
May 09, 2024

AAP from summit.

Score 10 out of 10
Vetted Review
Verified User
Incentivized
Day-to-day Unix admin automation. Service restarts/patching.
  • Easy to use.
  • Code is reliable and repeatable.
  • I can give people playbooks and not worry that they won’t use it correctly.
  • More vault integrations.
  • Passing variables between workflows.
  • Auto saving workflow visualized before leaving the page.
Giving repeatable tasks to other users 1 off tasks that are non repeatable.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Ansible for automated workflows. This includes onboarding and off-boarding ESX hosts and Linux and Windows servers—bare metal and VMs. We also use Ansible for OS configuration, app deployment, SQL maintenance, addressing vulnerabilities, and patching.
  • Documentation is great.
  • Onboarding and offboarding servers.
  • Patching
  • Ability to search extra vars in job templates.
  • Expanded powershell module.
Everything from onboarding and offboarding to automating everyday tasks.
May 09, 2024

Hustle

Score 8 out of 10
Vetted Review
Verified User
Incentivized
Workstation configuration management allows us to keep developer workstations in a standard config for development. We have multiple team working on product that integrate with the other and keeping them in the same development environment produces consistent deployment success.
  • System management
  • Auditing
  • Rbac
  • I have note been limited yet
We have a unique CICD deployment Implementation, eda helps to clean up the edge cases
Tyler Kness-Miller | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Red Hat Ansible Automation Platform for almost every aspect of Red Hat Enterprise Linux OS system administration. This product addresses compliance drift, package and repository management, and custom application deployment. The platform manages almost every OS configuration file, ensuring consistency across all systems in a timely and efficient manner.
  • Reliable
  • Scheduling of Tasks and Jobs
  • API
  • UI Improvements
  • Cleanup
  • Subscription Count/Inventory Calculation
Compliance drift and enforcement. Having the ability to have scheduled jobs that ensure OS configuration files remain the same is critical. For example, system logging requires a number of files to setup remote log offloading. Using Red Hat Ansible Automation Platform to both deploy and maintain the configuration files responsible for this need is invaluable and ensures that breakage is found and remediated automatically.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Configuration management for a few hundred servers. Automated deployments of our application is done through Red Hat Ansible Automation Platform.
  • Scales extremely well
  • Integrates with a lot of tools/technologies
  • Flexible
  • Error messaging can be better, sometimes it's too much noise or not enough information
  • More supported modules for cloud services within aws
Red Hat Ansible Automation Platform is best suited when managing hundreds or more devices/servers.
May 08, 2024

Nice survey!

Score 1 out of 10
Vetted Review
Verified User
Incentivized
Right now, we only do basic stuff with Red Hat Ansible Automation Platform. We are planning in the coming weeks to use it to update/upgrade our 200+ RHEL servers.
Got a lab today that was very useful, and I will put in place.
We have been trying to use APP/Tower for the past 4 years. The only issue is time, time to write/get playbooks.
  • Integration with other tools/providers
  • Easy to use/ user friendly
  • Maybe the host/group section
  • Nothing special to add
OS updates
Remediation
Event-driver use cases
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Red Hat Ansible Automation Platform for CI/CD deployment with GitLab CI using Red Hat Ansible Automation Platform API endpoints for job workflows. We also use Red Hat Ansible Automation Platform for patching and other ansible workflows.
  • Off-loads running playbooks to another server/workflow
  • Job template visualization
  • The surveys do not include dynamic variables. It would be nice for job template surveys to require variables based on selection.
Red Hat Ansible Automation Platform is awesome for web-hooks, off-loading automation, integration with server monitoring system to handle self-healing cases - though event driven Ansible will make this part better.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Red Hat Ansible Automation Platform to automate nearly all aspects of our Linux administration workflows. We use it to run our "post provisioning" playbooks that setups new servers/VMs and configures them to our authentication source, package repositories (satellite) sets up security policies etc. We also are beginning to use it to automatically patch some servers on a pre-defined schedule. We also schedule other tasks such as updating certain accounts with their latest password(s). We also use it to deploy some applications and scripts through automated processes utilizing our CICD pipelines inside of GitLab.
  • GUI for Ansible Playbooks
  • Scheduling
  • Auditing (seeing what playbooks others have ran and when)
  • Advanced workflows
  • Dynamic Surveys
Red Hat Ansible Automation Platform is excellent especially for users who are already familiar with Ansible. If someone isn't already familiar with Ansible on the CLI, the learning curve is a little steeper. We were already using Ansible on the CLI (and still do for some tasks) but migrated some of our workflows to Red Hat Ansible Automation Platform. We especially benefit from the scheduling and webhook functionality in Red Hat Ansible Automation Platform which we didn't have on the CLI.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Red Hat Ansible Automation Platform to automate infrastructure configuration. While our target uses are still growing and being identified, this helps us reduce human error when deploying infrastructure to our internal customers.
  • Ensure inventory state (i.e., package versions, configs)
  • Automate infrastructure deployments
  • Automate remediation tasks
  • Ability to determine custom facts about an endpoint (i.e., application version as a fact)
  • Reporting for non-technical staff (not just spewing out ok/changed/failed)
Red Hat Ansible Automation Platform is the best way to bootstrap infrastructure without the need for agents/software.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Currently used to provision new machines, install patches and software, ensure compliance with security policies. We're moving forward with continuously adding more functions to the systems and expanding into network, storage, Windows, application installs, etc.
Addressing problems of consistency between systems, reduction of administrative overhead, and improvements in agility.
  • Consistent results
  • Quick execution of complex procedures
  • Fonts in the UI need to be shrink/expand so more detail can be displayed.
  • Add/remove columns in the main dashboard
  • Copying constructed inventories is broken; they no longer update correctly if copied - my experience.
Well suited for anything Ansible-related; not suitable for non-Ansible stuff ... but can be called to execute some automation from Jenkins or some other automation.
RBAC could be improved. Main system has very good support for multiple authentication methods. Installer can be flaky; does require gardening.
Needs unified authentication ... Private Hub and EDA seem to have their own authentication mechanisms.

Marshall Wells | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We currently use Red Hat Ansible Automation Platform in conjunction with Satellite to manage our RHEL instances. We are moving into migrating AIX automation to the use of Red Hat Ansible Automation Platform and we are adding Windows to the fold. Our initial thrust into those operating systems will be related to configuration management and patching. We anticipate using Red Hat Ansible Automation Platform for other functions tied to surveys. An example would be allowing the help desk for a particular customer to only change passwords for their users on their systems.
  • Ensures the desired state is present on a system or device.
  • Allows for conditional application of changes.
  • Utilizes robust RBAC to limit actions to those allowed a user.
  • Intriguing integration with Event-driven Ansible.
  • Execution environments that allow older playbooks to continue to function.
  • YAML is hard for many to adopt. Moving to a system that is not as white space sensitive would likely increase uptake.
  • AAP and EDA should be more closely aligned. There are differences that can trip users of the integration up. An example would be the way that variables are used.
  • Event-driven Ansible output is not as informative as AAP.
Red Hat Ansible Automation Platform is well suited to ensure that systems are in a specific state - when it is run against those systems. More tooling in the area of periodic scanning would be helpful for compliance folks. In addition, it would be helpful to be able to import a profile to use as a baseline and derive playbooks based on those. One should not necessarily rely on Red Hat Ansible Automation Platform to keep a device from drifting. It is not a Tripwire that will detect and revert a change quickly. However, it could do well if used for periodic scans. Event-driven Ansible shows promise. If it is better integrated with Red Hat Ansible Automation Platform in terms of things like the approach to variables it could become more widely used more quickly.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We push Ansible Automation Platform to several closed, disconnected areas to enforce standards and ease administration processes. We're in a discovery process where we're looking at all of the possibilities that we can explore to convert homegrown scripts into Ansible playbooks. Enforcing security and administration.
  • Targeting several machines at once
  • Idempotency
  • self-documenting code
  • Inventory management is a bit of a pain in Automation Platform
  • The entire interface is a bit overkill just to run a playbook
  • It would be nice to have a single-server solution that includes a basic SCM.
AAP is perfect for any scenario in which you would normally be doing tedious or error-prone tasks. Alternatively, any scenario in which you need to target several machines at once and would otherwise need to write custom scripts to do this.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Currently we use Ansible to allow self-service for app teams to deploy JWS/Apache. This helps keep infrastructure costs down and we are looking to add more automation to free up more infrastructure resources.
  • Building templates for re-use is a wonderful feature
  • The ability to review runs/logs and re-run jobs
  • I don't like the inventory of hosts currently - might be how we have it configured but I don't want to maintain an inventory as such.
  • The user interface is getting better - it was very buggy early on but seems to be getting fixed.
I like the tool and can see lots of uses - but each colleague will have a different need. The interface needs some fixing as far as usability, but not bad.
May 08, 2024

AnsibleSW

Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Ansible for all of our Cloud deployments, upgrades and configuration updates. We also use it for VM deployments and security updates.
  • Update large amounts of VM's and servers
  • Easy creation of playbooks and tracking
  • detailed logging
  • lower pricing for Ansible Tower licensing
It is well suited for larger scale deployments with complex configurations, helps eliminate the human factor in upgrades and deployments, ability to test prior to deployment
May 08, 2024

AAP review

Score 10 out of 10
Vetted Review
Verified User
Incentivized
we use Ansible Automation Platform to configure our workstations and linux VDIs. We also use Ansible Automation Platform to deploy virtual machines on various versions of VMware clusters.
  • integrating with Satellite
  • Upgrades to newer version well
  • Executes playbooks well
  • reads gitlab repos well
  • more detailed information on error codes.
  • more information on what process failed and why.
  • There needs to a cleaner way of linking to the automation Hub Collections
Using Red Hat Ansible Automation Platform as solved multiple bottle necks in our workflow. Sometimes it would take hours for a virtual machine to get provisioned. With AAP it only takes minutes.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Ansible Automation Platform to automate patching of our Linux based systems in a no downtime fashion and to standardize new server deployments.
  • Scheduling of playbooks
  • Forking Multiple Playbooks with triggers
  • Having the platform use additional modules to add functionality
  • Credential Management works very well
  • Hosts licensing model
  • Consistent naming scheme with Ansible-core ex. templates and playbook
  • Requirements for windows hosts
Perfect for anything to do with Linux including configuring servers from scratch and avoiding the shell.
Score 9 out of 10
Vetted Review
ResellerIncentivized
Ansible has helped reduce time and most importantly configure servers in a constant manner. Idempotent nature of Ansible has helped us make sure that the servers deployed are exactly what we want them to be and nothing else.
We have scheduled automated patching on our RHEL servers.
We have automated server deployment where we provision both Windows and Linux servers.
We automate deploying of Windows IIS server and RHEL 7,8 and 9 Server with CIS hardening on them.
  • RHEL Patching
  • Post patching/Configure of RHEL servers
  • Configuration of applications on RHEL servers
  • Automating Infrastructure management with Configuration as Code approach
  • Good integration with RH Satellite
  • Dynamic scheduling of Job templates (i.e: Scheduling based on a schedule which is already created)
It is best to manage RHEL or WIndows servers for System Administrators.
It is also good for Network admins, as they can know the sate of their machine in an instant and deploy configurations to them.
Ansible works best on organization where they promote collaboration.
It might not be too good where teams are seperated, because the organization might not get full benifit only one team is using AAP, rather than the whole team.
Teng Yang | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Ansible to configure and manages our network devices in our Edge Site space. We had issues managing the thousands of devices in the environment, with Ansible, we are able to touch our devices on a batch approach.
  • code is easy to understand
  • easy to write and deploy
  • no need to be an expert at coding
  • Make modules easier to understand and more examples of usage
managing network devices is a must,when you have thousands of devices, current vendor specific tools contain to many bugs.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We have a Closed network and need Ansible to help us patch our networks
  • Collects all information into one place and allows for easier deployment of tasks simultaneously
  • I wish it was easier to find Ansible training online for exactly the scripts I need.
Ansible is the way of the future. It is scripting that is powerful and easy, once you understand the language.
Return to navigation